package com.permission_server.util;

import java.nio.charset.StandardCharsets;
import java.util.Base64;

public class Base64Generator {

    /**
     * Base64 编码
     *
     * @param str   需要编码字符串
     * @return      密文
     */
    public static String encode(String str){
        return Base64.getEncoder().encodeToString(str.getBytes(StandardCharsets.UTF_8));
    }

    /**
     * Base64 解码
     *
     * @param str   需要解码字符串
     * @return      明文
     */
    public static String decode(String str){
        return new String(Base64.getDecoder().decode(str),StandardCharsets.UTF_8);
    }
}
